using System.Collections.Generic;

namespace Drill.Configuration
{
    /// <summary>
    /// Interface used to access dependency resolver configuration instances.
    /// </summary>
	public interface IDependencyResolverConfigurationCollection
		: IList<IDependencyResolverConfiguration>
    {
		/// <summary>
		/// Gets the <see cref="IDependencyResolverConfiguration"/> with the specified key.
		/// </summary>
		/// <value>An instance of the <see cref="IDependencyResolverConfiguration"/> class.</value>
		IDependencyResolverConfiguration this[string key] { get; }
    }
}